package com.cxx.dao;

import com.cxx.entity.Employee;

import java.util.Date;
import java.util.List;

public interface EmployeeDao {
    /**
     * 添加员工
     * @param emp
     * @return
     */
    public int save(Employee emp);

    /**
     * 查找指定人
     * @param i
     * @return
     */
    List<Employee> findByType(int i);

    List<Employee> findAll();

    List<Employee> find(String empId, int deptno, int onDuty, Date hireDate);

    /**
     * 删除指定人
     * @param empId
     */
    void delete(String empId);

    /**
     * 查找指定人
     * @param empId
     * @return
     */
    Employee findById(String empId);

    /**
     * 更新数据
     * @param emp
     * @return
     */
    int update(Employee emp);
}
